Holmes Beach sits on Anna Maria Island, one of Florida’s most charming barrier islands where Old Florida vibes still dominate ...