In a medium bowl, whisk egg yolks until smooth. Whisk in cinnamon and vanilla Stir in coconut milk, cream of coconut, sweetened condensed milk, evaporated milk, and rum. Taste and adjust cinnamon and vanilla if desired. Blend well and strain through a fine sieve or cheesecloth. Pour into clean bottles. Serve chilled.