Mahi Mahi Tours
This Costa Rican-based company is located in Tamarindo Beach, Guanacaste, on the northern Pacific coast of Costa Rica. Established in 2003, the company offers many years of experience in specialized shore fishing, private snorkeling tours, surfing trips