While Belize is known for its abundance of marine life and calm waters for snorkeling and diving along the Caribbean Sea, Costa Rica is better known for its fabulous surfing along the Pacific Ocean in popular beach towns like Santa Teresa and Nosara.