view to the castle and towers of la rochelle in france on the atlantic coast with a river and blue sky