Los Roques Archipelago National Park is a large coral atoll system in the southern Caribbean Sea, roughly 130 km north of mainland Venezuela.