Best beaches to visit in… December Long Beach Phu Quoc Island, Vietnam Ehukai Beach Park North Shore, Hawaii Trunk Bay St John, US Virgin Islands Kite Beach Dubai