Every day of our trip in Panama and Costa Rica included a visit to a beautiful beach. The photos above show a selection of beaches, including the one with optional horseback riding, which we didn't do.
A tiny island called Granito de Oro in Coiba Island National Park was one of the most impressive. It's so tiny that it's dreamlike.
|This was our first look at Granito de Oro, which means little gold nugget.|
You can see the wide sand beach in front of the rocky tip.
|On Granito de Oro. We snorkeled around the small rocky point beyond the sand.|
Underwater pictures I took while snorkeling are here.