Puerto Morelos is an idyllic fishing village between Cancun and Playa del Carmen

Puerto Morelos sign with the ocean in the background, Puerto Morelos, Mexico