I haven't been to Panama but I've been to Costa Rica and there are lots great places to go for surfing. I've surfed off Tamarindo Beach and did some snorkeling there as well. Then you have Playa...