Finn Lough Resort is a nature-inspired retreat with varied sleeping options including lodges, cottages, and unique bubble domes, located on a peninsula surrounded by woodlands and a lake.