Beaches are the single greatest attraction in and around Puerto Plata. Its tourist zone includes a stretch of golden sand beaches estimated at around 300,000 square meters. Eleven kilometers of beach, reaching from Cofresi to Sosua are being developed into the needs of the most demanding traveler. The main beach for Puerto Plata is Long Beach, located just to the east, along the Malecon. Playa de Long Beach is the public, urban beach for Puerto Plata. The beaches in and around Puerto Plata are fronted by coral reefs, so you can dive and snorkel when the tides are good. In the vicinity of Puerto Plata lies Playa Dorada (golden beach), the beach has an amazing 24 km (15 miles) of white sand. Up and down the coast are other beaches like Cabarete, Boca de Cangrejo, Cano Grande, Bergantin, Playa de Copello, and Playa Mariposa. To the west of Puerto Plata is a favorite, the shaded Guarapitao Beach. Puerto Plata is a true paradise on earth.