Today's first stop is Old Orchard Beach. Here, you can enjoy seven miles (11 kilometers) of sandy beach and Old Orchard Beach Pier, stretching more than 500 feet (150 meters) over the Atlantic Ocean. Continue north to the historic seacoast city of Portland with its funky galleries, one-of-a-kind shops, diverse restaurants, and many lighthouses (six within 30 minutes' drive of the city, among them, Portland Head Light, one of the most photographed in the USA). Take your time to explore the Arts District and Old Port historic district. As you continue through the mid-coast region of Maine, past quaint New England cottages and quiet coves, be sure to stop at Pemaquid Point Lighthouse in Bristol. The lighthouse itself is beautiful and the unusual rock formations bordering the structure make this a fabulous photo spot as well. Rockland, known as the 'Gateway to Penobscot Bay', is a classic working harbour town and home to galleries, craft shops, fine dining, and the Maine Lighthouse Museum with its fine collection. The final stop today is in Camden, where locals say, 'the mountains meet the sea'. A culinary mecca, Camden features charming little streets, huge schooners, and locally owned art galleries, making it the perfect destination to overnight. Overnight Belfast.