Getting to the Zapatillas Keys can be a dicey proposition when a strong north wind is blowing, but if the weather is cooperating, these two islands are gems. Part of the Bastimientos Island National Marine Park, they have beautiful, white-sand beaches and clear, shallow, snorkel-perfect water. (If you want to escape the heat, the adjacent forest offers shade.) Just don't expect a crowd; the only residents are park rangers.