Rob Roy Island

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.