The southern coastline of Norway is blessed with picturesque towns and fishing villages, idyllic islands and beaches around every corner.