Hassel Island is a beautiful island located in Charlotte Amalie, United States Virgin Islands, and boasts several beaches with stunning views of the surrounding waters. The beaches on Hassel Island are small but picturesque, with soft white sand and calm turquoise water.