The Indian Ocean is the third largest of the world 's five oceans ( after the Pacific Ocean and Atlantic Ocean , but larger than the Southern Ocean and Arctic Ocean ) .