Puerto Morelos is a perfect small fishing town nestled in a surprisingly beautiful and unspoilt spot between Cancun and Playa del Carmen in Quintana Roo. 131 more words