Mexico has over 6300 miles of coastline which contain some of the most beautiful beaches in the world. Over 4000 miles of that coastline faces the Pacific Ocean and the shores of the Sea of Cortez. Glitzy resorts such as Cancun were created especially for tourism, while other beaches have slowly progressed from sleepy fishing villages into modern resorts.
Manzanillo on the Pacific and Veracruz, on the coast of the Gulf of Mexico, are both busy commercial ports that are also popular tourist resorts. Smaller beach resorts like Cabo San Lucas Huatulco and San Jose del Cabo are progressing rapidly into the realm of world class resorts. World class sportfishing is one of the magnets that draw visitors from all corners of the globe to try to land a giant marlin or any one of the many other species of game fish that are abundant in Mexican waters. The small fishing villages that are rapidly disappearing from the earth still manage to exist in Mexico and can prove to be a great alternative to the more popular resorts. Puerto Angel, Playa Manzunte and Puerto Escondido, all located along the Oaxacan coast, and Mulege on the Baja peninsula are all perfect examples of fishing villages that have managed to retain the charming atmosphere that is getting difficult to find in this fast paced world.