Dreaming of catching waves in a tropical paradise? A CR surf camp offers the ideal experience to do just that! Whether you're a complete novice or a seasoned surfer, these lessons provide expert instruction, fantastic accommodations, and a chance to discover the exciting culture and breathtaking beauty of this . From calm beaches to powerful ree⦠Read More