13. Mammee Bay
Mammee Bay is the place to be if you’re looking for a little bit of luxury. Half-private and half public, this beach is only a 15 minutes drive from Ocho Rios.
The views of the coastline from this beach are unparalleled, meaning sunset is a stunning time of day. The nearby Bamboo Blu serves up fresh and scrumptious local food. After dinner, bonfires light up the beach, where dancing and music are always on offer.