El Parque Nacional Natural Corales del Rosario y San Bernardo se encuentra ubicado en la Región Caribe en Colombia. Su superficie hace parte del departamento de Bolívar , a unos 45 kilómetros al suroeste de la bahía de Cartagena e incluido dentro de la jurisdicción de la misma.
Por ser el único parque nacional de Colombia mayoritariamente de área marina, pertenecen a el ecosistemas únicos tales como arrecife de coral, humedales, manglares, playa arenosa, litoral rocoso, fondo sedimentario, pradera de pastos marinos, formación xerofítica y formación subxerofitica.