60 minutes from Cartagena de Indias, by sea, the Hotel San Pedro de Majagua is located on Isla Grande, one of the 28 islands that make up the Corales del Rosario National Natural Park, a valuable set of ecosystems, inhabited mainly by reefs. corals, colorful fish, crustaceans and other species.