Hidden Beach on the Marietas Islands, Mexico
When we visited Puerto Vallarta, I knew there was one place we had to go as a day-trip. I had seen all these outrageous photos on Pinterest of somewhere called Hidden Beach, and to be honest, I didn't even believe it actually existed. But it does. And is amazing. This secret, special place is located within the Marietas Islands, about an hour's boat ride from Puerto Vallarta. We were staying on the Riveria Nayarit side of Banderas Bay, which is much closer.