Panama Surf Spots

4 surf breaks in Panama.

Azuero Peninsula (Gulf of Panama)

Caribbean Coast (Bocas del Toro)

Veraguas (Pacific — near Santa Catalina)

Veraguas (Pacific)