The Caribbean Sea doesn't "flow" into another ocean. It's a semi-enclosed sea that is part of the Atlantic Ocean.
Think of it like a large lake, connected to a much larger ocean. The Caribbean Sea is connected to the Atlantic Ocean through various straits and passages.