City Point, Boston. The extreme point of the southern peninsula of South Boston is called City Point. Here is City Point Park, bordering the sea with the Boston Yacht Club House. On this peninsula are the charitable and corrections institutions of the city of Boston. South Boston is separated by the city proper by the South Bay and Fort Point Channel, the latter being spanned by enormous bridges.