Isle of Dogs — large peninsula in the London Borough of Tower Hamlets