Casa Cayuco is located on the secluded beach of Punta Vieja, on the southeast tip of Isla Bastimentos Island in the beautiful Bocas del Toro Archipelago.