The North Ayrshire coast offers some beautiful views but whether it is covered in snow or as a silhouette against a sunset , the Isle of Arran is always an imposing and beautiful sight .