The Isle of Wonders is a whimsical island. A major landmark includes Shell Beach. Shell Beach is the location of the oyster beds.