Los Roques is an archipelago of Venezuela located about 160 km north of the capital, Caracas, in the Caribbean Sea.