La Rochelle, among France’s the majority of historical and stunning port cities, is located on the Bay of Biscay on the west coast in the Poitou-Charentes area. Found in between the cities of Nantes to the north and Bordeaux to the south, La Rochelle is an excellent base to utilize for journeys to the Bordeaux…