Is necker island open to the public for tourists