Things to Do in Falmouth · Experience the wondrous sight of bioluminescent microorganisms where the Martha Brae River and the Caribbean Sea meet, creating a ...