One of the most common places to spot sharks in Costa Rica is on a snorkeling day trip to Cano Island off the coast of the Osa Peninsula. Day trips can be easily arranged in advance of travel for visitors of most lodges. It’s also accessible from the South Pacific Coast are of Dominical/Uvita.