Overlooking terraced hillsides and a coastal town by the sea