Literally &amp;quot;island of Puffins&amp;quot; the marine animal and plant haven in the mouth of the bay