Deauville, northwestern France, with its race course, harbor, international film festival, marinas, conference center, villas, Grand Casino and sumptuous hotels, is regarded as the "queen of the Norman beaches" and one of the most prestigious seaside resorts in all of France.