land for sale in alabama with granite or limestone underneath