This US Virgin Island sometimes gets passed up as a beach destination. Check out these beautiful beaches in St. Thomas.