Taboga Island is truly a magical place. Glad we came here.