If you're talking of the most recent Deepwater Horizon incident that occurred 10 years ago that happened off the coasts of Louisiana & Mississippi in the Gulf of Mexico - not the Caribbean Sea.
You are right not a single molecule of oil touched the Caribbean sea it all just stayed exactly where the spill happened theres no such thing as water current