St. Alma in Freshwater is the sister venue to Alma in Avalon and the new addition to the franchise for business partners and operators Jack Leary and Time Christensen. These venues are all about the beaches and the relaxed vibe of drinking and dining that this area embraces.