By any reasonable criteria, Ave Maria should not exist. An hour inland from Naples and Fort Myers, the closest major cities, the Florida town sits alone amid a harsh landscape of fallow ranches and ...