Isla Taboga, known as the “Island of Flowers,” is a charming getaway located just a short boat ride from Panama City. The ...