Exploring the North Sound, Virgin Gorda
The North Sound is a protective body of water located on the northern part of Virgin Gorda. Prior to Hurricane Irma this area was always at the height of activity. Charter guests and those from land based accommodations flocked to…