Discover Marieta Islands, the best secret beach in Puerto Vallarta

The Marietas Islands are a group of small islands located off the coast of Nayarit, Mexico, near Puerto Vallarta. The secret beach, also known as Playa del Amor, is one of the most beautiful and amazing beaches in the area. This beach is hidden inside a cave, surrounded by cliffs and crystal clear waters and you have to take a boat from Punta Mita beach to get there. Our yacht ride takes you through crystal clear waters, where you will see dolphins, sea turtles and a variety of fish.
Once you arrive at the secret beach, you will have to swim through a natural tunnel to reach the beach. The cave is impressive, with high ceilings and rock walls that create a magical atmosphere. The beach is soft white sand, and the water is a beautiful shade of turquoise.

Why visit the Marietas Islands?

There are many reasons why you should visit the Marietas Islands, and here are some of them:

Beautiful landscapes

The Marietas Islands are a place of great natural beauty. The secret beach is an example of this, with the surrounding cave and soft white sand.
The waters surrounding the Marietas Islands are home to a wide variety of marine life, including dolphins, sea turtles and a wide variety of fish. If you like diving or snorkeling, this is an ideal place to do it.

Recreational activities

  • Water Activities: The Marietas Islands offer a wide variety of water activities, such as kayaking, paddleboarding, diving, snorkeling and more. If you like being on the water, this is an ideal place to do it.
  • Ecotourism: The Marietas Islands are a protected nature reserve, so visiting them is an opportunity to learn about the environment and nature conservation.
  • Adventure: Getting to the secret beach of the Marietas Islands is an adventure in itself, as you have to swim through a natural tunnel to get there. If you like adventure and excitement, this is a place you should definitely visit.

Marietas Islands as a tourist destination

The Marietas Islands offer a wide variety of tourist attractions for all tastes. From water activities to bird watching and hiking, there is something for everyone.

Tourist attractiveness

  • Bird watching: The Marietas Islands are home to a wide variety of birds, including pelicans, frigates, seagulls and more. If you like bird watching, this is an ideal place to do it.
  • Snorkeling and diving: The waters surrounding the Marietas Islands are rich in marine life, making them an ideal place for snorkeling and diving. There are many companies that offer snorkeling and diving tours in the Marietas Islands.
  • Kayak and paddleboarding: If you prefer calmer activities, you can rent a kayak or paddleboard in the waters surrounding the Marietas Islands. It’s a fun way to explore the surroundings.
  • Whale Watching: During the winter months, humpback whales migrate to the waters near the Marietas Islands. It is possible to take whale watching tours from Puerto Vallarta or Punta Mita.
  • Hiking: If you like walking, you can take a hike around the islands to enjoy the panoramic views and nature. There are several trails you can follow.
  • Boat Tours: In addition to reaching the secret beach by boat, you can also take a boat tour around the Marietas Islands to enjoy the views and marine life.

How to plan your visit?

Choose the right season

The best time to visit the Marietas Islands is from November to April, when the weather is cooler and drier. During the summer months, the weather can be very hot and humid.

Bring the right items

It is important to bring comfortable clothing, walking shoes, sunscreen, insect repellent, and a hat or cap to protect yourself from the sun.

Choose a reliable tour company

To get to the Marietas Islands, you must take a boat. We offer tours to the Marietas Islands.


If you are interested in renting a yacht to reach the Marietas Islands, take into consideration some recommendations:

  • Choose a reliable company: Make sure you choose a reliable and reputable yacht charter company. Do your research and read other customer reviews to make sure you are making a good choice.
  • Choose the right yacht: Choose a yacht that suits your needs and budget. There are yachts of different sizes and with different amenities, such as air conditioning, television, sound system, etc.
  • Plan your itinerary: Before renting a yacht, plan your itinerary and make sure it includes a visit to the Marietas Islands. You can also include other activities, such as snorkeling, diving, whale watching, etc.
  • Make sure the yacht is in good condition: Before renting a yacht, make sure it is in good condition and meets safety requirements.
  • Hire a captain and crew: If you do not have sailing experience, it is advisable to hire a captain and crew to accompany you on your trip. They can help you navigate and plan your itinerary.
  • Bring the right items: Bring comfortable clothing, sunscreen, insect repellent, a hat or cap, and any other items you need to enjoy your trip.