North Iona Beach is located in the small island Iona in the Inner Hebrides, off the Ross of Mull, on the western side of Scotland. It is a beautiful sandy beach with contrasting stones, accessible by foot. On warm summer days the sunshine, sand, and crystal waters make Iona look positively Mediterranean. It's perfect for picnicking, rock-pooling, family fun and even swimming for the adventurous.