Rob Roy Island
From Wikipedia, the free encyclopedia
For other uses of the name, see Rob Roy.
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]