Riding on a boat past the coastline of Puerto Vallarta is a beautiful adventure.

The city is absolutely gorgeous from the distance, and it’s fun to pick out where you are staying and your favorite landmarks off on shore. But when you see Casitas Maraika, I’m sure your jaw will drop. This beautifully natural resort is hidden in the palm trees on an island, and you can have lunch at the beach club there right in the sand. If you want to feel completely at peace on an island, here’s the place to do it.