Stately homes and apartments face the bay and sandy beach at the seaside resort town of Cascais, Portugal.