Famous for its gorgeous beaches, lush surroundings, and lively surf culture, Santa Teresa is a charming coastal town on Costa…