Cockroach Island is an uninhabited island of the British Virgin Islands in the Caribbean. It is located near North Sound, Virgin Gorda, amongst a collection of islands known as "The Dogs" or "The Dog Islands".
Location: Atlantic Ocean
Population: 0
Archipelago: Virgin Islands
British Overseas Territory: British Virgin Islands