From knowing, in the late 80s, a couple of P-3C pilots, I knew Diego Garcia was a base used by the USN for anti-submarine patrols in the Indian Ocean, but the base is much more extensive. USAF bombers and refueling aircraft fly out of DG, and there seems to be a submarine base there, too.