Los archipiélagos de las islas del Rosario y de San Bernardo están ubicados, respectivamente, a una y a dos horas en lancha de las costas de Cartagena. En ellos los visitantes disfrutan, especialmente bajo el agua, de los encantos de estas islas en las que se encuentra el Parque Nacional Natural Corales del Rosario y de San Bernardo, que protege arrecifes coralinos.
Las islas del Rosario se encuentra a unos 90 minutos en barco ó 45 en lancha de la ciudad de Cartagena.
Sus playas blancas y el agua cristalina invitan a los amantes de sol y playa a sumergirse en este paisaje maravilloso.
Las playas de San Bernardo son un escenario maravilloso para los amantes del sol, playa y descanso.
En la isla de San Bernardo hay que tomar precauciones, pues hay zonas y temporadas de intensas corrientes marinas.