The closest i've seen to this is Maruba Resort on the mainland.
A great experience.