Smelly Cape Cross Cape Cross at the Atlantic Ocean. It’s smelly overthere. Thousands of Seals. Where-ever you look you see and smell them!