TAVARUA ISLAND RESORT · PHOTO: Sarah Lee (www.sarahlee.photo)