Torbay, England

Torbay is a charming coastal town in Devon, England, known for its picturesque harbors and scenic landscapes.

A sunny daytime view of the Torbay coastline in England, with a bustling harbor filled with yachts and boats and residential buildings lining the green hillside.