El resort está situado en Penny's Bay, isla de Lantau.