LoRa wireless technology is an increasingly prominent solution for massive connectivity and the Internet of Things. Stochastic geometry and numerical analysis of LoRa networks usually consider uniform end-device deployments. Real deployments however will often be non-uniform, for example due to mobility. This letter mathematically investigates how non-uniform deployments affect network coverage and suggest optimal deployment strategies and uplink random access transmission schemes. We find that concave deployments of LoRa end-devices with a sub-linear spread of random access inter-transmission times provide optimal network coverage performance.