Scenic coastal town with red roof houses nestled in a green mountain bay by the ocean - Free Stock Photo | Picren | PicRen