Las islas del Rosario (o Corales del Rosario) es un pequeño archipiélago formado por unas 30 islas,que es parte de la zona insular de Cartagena de indias, con una superficie terreste de 20 héctareas (0,20 km²) ubicado frente a las costas del Departamento de Bolívar, a la misma latitud que la península de Barú.
En ellas se ubica uno de los Parques Nacionales Naturales de Colombia, creado para proteger uno de los arrecifes coralinos más importantes de la Costa Caribe colombiana.