Complex sentence: Baby Point is situated on a peninsula of land--or a'point'--overlooking the Humber River and is surrounded by ravines and parkland.
Split into simpler sentences: Baby Point is situated on a peninsula of land--or a'point'--overlooking the Humber River. It is surrounded by ravines and parkland.