Cozumel Mexico. On the south end of the Island. Toured the Island on a scooter 6 years ago or so. Stopped there for drinks. Pretty cool place.
You would think with all the Marley it would be somewhere in Jamaica