Home » Places » Owenahincha, Little Island Strand