Whether you want to be by the water, in the water, or on the water, Yorke Peninsula has exactly the right beach