A visit to Mexico is a popular choice for many reasons. It is a country of great ruins, culture, food, and especially beaches. In fact, beach lovers usually find that the beaches are enough of a reason to visit Mexico all by itself. Its extensive coastlines include the Gulf of Mexico and the Caribbean Sea to the east and the Pacific Ocean to the west.