Moz private island property to open in 2024