what peninsula is France located on?