At this time, Publix runs 32 stores near Holmes Beach, Florida. This is the listing of all nearby Publix branches.