No. Do a Nature Tour with Gumption if you want to really see Necker Island.