Great photos and a wonderful cruise. Such a nice getaway and still have Vegas to look forward too. Same as you I also fell in love with Magen's Beach in St. Thomas while on a cruise. Our driver suggested other nice beaches as well but they were farther and we wanted to stay as close to the ship as possible especially since my at the time 2 1/2 yr old was back on the ship at Camp Carnival. Magen's Beach was just wonderful!