Isla Grande is the largest and most diverse island in the Rosario Islands archipelago , located off the Caribbean coast of Cartagena de Indias , in the department of Bolívar . It is part of the Corales del Rosario and San Bernardo National Natural Park , a protected area renowned for its marine and terrestrial biodiversity. Just 45 minutes to an hour by boat from Cartagena, Isla Grande combines crystal-clear beaches , coral reefs ideal for snorkeling and diving , extensive mangroves , and nature trails that allow you to explore the island on foot or by bicycle. Unlike other smaller islands, here you'll also find local communities , such as the village of Orika , which add an authentic Caribbean atmosphere to the experience.
Isla Grande is an ideal destination for both day trips and longer stays , offering a wide range of accommodations from eco-lodges and boutique hotels to beach clubs with private beaches. Among its most outstanding experiences are kayaking through the mangroves , observing bioluminescent plankton at dusk, relaxing on secluded beaches, and enjoying cuisine based on fresh fish and seafood . Thanks to its balance of nature, local culture, and good tourist infrastructure, Isla Grande is considered the most complete island in the Rosario archipelago and an excellent alternative to more crowded destinations like Barú.