The best time to get vitamin D is in the early morning when the Sun reflects on the clear waters of the Gulf of Thailand. I reclined by the ocean without a mask to inhale the fresh air on a private sand sundeck close to Holiday Inn Resort Samui Bophut Beach.