Magen's Bay Beach is a wonderful location for a beach wedding on St Thomas. It is one of the larger beaches on St Thomas, has all the needed amenities to enjoy the entire day at the beach, and a beautiful arboretum filled with native and exotic trees that make the perfect jungle backdrop.