Known for its pristine beaches, Puerto Morelos is just 20 km south of Cancun. Perfect for a quiet beach vacation Puerto Morelos is a tranquil fishing village, resort, and diving destination. With just two main streets you can walk from one end of the village to the other in just 15 minutes. In the center of the town is a pier where you can find snorkel and sport fishing boats. Just out of town is a man made harbor where yacht's and larger boats can be docked. The main draw of Puerto Morelos is its underwater reef which is part of the Great Mesoamerican Reef and perfect for snorkeling or diving.