Click on the prettiest peninsula
A peninsula is an area of land mostly surrounded by water but connected to a larger piece of land
Definition of peninsula from the Cambridge Academic Content Dictionary
A river which courses through a very tight meander is also sometimes said to form a “peninsula” within the (almost closed) loop of water.