Phu Quoc, Vietnam: a beach lover's haven