Puerto Morelos has the second best coral reefs in THE WORLD. Literally second to the Great Barrier Reef. You can book day trips through Now Sapphire!