Puerto Escondido in Oaxaca has a really beautiful beach, that is world famous for its surfing. Playa Zicatela has world championships every year in August I believe. They also have a view towards the sunset, and every uncloudy evening you can watch the sun set into the Pacific.
Photo album created with Web Album Generator