Beautiful views and plenty of family friendly activities to keep everyone entertained.