I'm coming to St. John for a few months next year and am wondering if there are any spots to surf in the Virgin Islands. Also, I'm interested in kiteboarding/windsurfing, or rock diving if there is any place to do that.
Surfing - Hull Bay on St Thomas. Excellent waves and you typically will always see a few people out there. Very friendly crowd.
Windsurfing - all over the place.
Kiteboarding - I'd call around, I have no idea on this one.
I have seen people kite boarding on STX
You can find all three on St. Thomas.
There is some surfing info at:
Windsurfing on St. Thomas; Sapphire, Bluebeards and Water Bay are good spots. I have seen kiteboarders at Bluebeards Beach-Ritz Carlton area.