Looks like a pristine, manicured beach so maybe a high end resort. That leaves me out as having been to this place, but to start I'll guess Palm Island?