Puerto Rico Peering Point, or existence thereof.

If not there, how about Florida?

http://www.napoftheamericas.net/