Coastal ocean community

Ocean community on the coastline

Small town with white houses on coastline and reflections in the water surrounded by mountains and hills