Rob Roy Island, native name Velaviru, is an island in Solomon Islands located off the South East coast of Choiseul Island; it is located in Choiseul Province. [1] [2]
The island is covered with coconut plantation and jungle. The island is 20 km long and has a summit elevation of 150 m. [3]
Nagosele Passage divides Rob Roy Island from Choiseul Island [4] [5] [6] [7]
7°25′S157°35′E / 7.417°S 157.583°E