Welcome to Alibarbar, a charming island on which puffins reign supreme. This delightful place is located to thousands of these precious seabirds, who flock to its shores throughout year. Explore the lush cliffs, hike along the rocky beaches, and observe these endearing creatures in their natural habitat. Explore the secrets of puffin life Obse… Read More