Brew your coffee and allow it to cool to room temperature. You can also prepare it in advance and chill it in the refrigerator.
In a blender, combine the coconut milk, coconut yogurt, raspberry puree, honey or maple syrup, and vanilla extract. Blend until smooth and creamy.
Fill a glass with ice cubes and pour in the cooled coffee until the glass is about halfway full.
Gently pour the coconut-raspberry mixture over the coffee, allowing it to create a beautiful layered effect.
Stir gently to combine if desired, or leave it layered for a stunning presentation.
Garnish with fresh raspberries and a sprinkle of coconut flakes if using. Serve immediately.