Eine Sehenswürdigkeit der besonderen Art ist das Glistening Water, das man des Nachts vom kleinen Hafenstädtchen Falmouth aus bestaunen kann. Denn in der nahegelegenen großen Bucht schimmert und glitzert bei Dunkelheit das Wasser, weshalb man diesen Ort Glistenting Waters oder auch Luminous Lagoon nennt.