Florblanca is a secluded and intimate hideaway set in lush tropical surrounds on Santa Teresa Beach, just north of Malpais on the scenic tip of the Nicoya Peninsula.