The Indian Ocean does not touch the continent of North America. The Southern Ocean (the fifth ocean), which is sometimes considered by many to be an extension of the Pacific, Atlantic and Indian oceans and surrounds Antarctica, also does not touch the continent of North America.
There are only two, not four, oceans that do not touch North America. These are the Southern and Indian Oceans.