Not your everyday beach island