Portage Bay Beach: Kenepuru Sound's Sheltered Marlborough Haven | OnlyBeaches