When we decided to take a surf vacation in Panama, we traded in the idea of white sandy Caribbean beaches for the more forceful waves of the Pacific. After spending a week on the Azuero Peninsula riding waves, we learned of a small island just off the mainland near Pedasi that we could spend the day exploring and relaxing on Caribbean style white sand beaches. Isla Iguana Wildlife Refuge was everything is was cracked up to be. A short boat ride away cost our group $60 total and we brought lunch, beach beverages, snorkeling gear and lots of sunscreen and water. If you are spending time on the Pacific side of Panama, this is a must-see. It's a little know, vacant island with the most exquisite sand, water, snorkeling and some short hikes to even more secluded beaches.
Note: It is possible to take a much more expensive guided tour to the island that included a sack lunch and snorkeling gear. Since we had our own gear, we opted to pack our own lunch and save $100.