I have a watercolor of that island, now part of the Cape Cod National Seashore, over our dining room fireplace. A family of Great Horned Owls lives out there. I have seen them. Plenty of squirrels, bunny rabbits, and crows for them to eat (yes, owls like to pick off roosting crows at night - an easy meal if you don't mind eating crow).