Magens Bay Beach on St Thomas is by far the most popular and picturesque beach in the U.S. Virgin Islands