Потому, что в городе много различных препятствий в виде железобетонных строений, да и просто каменных стен которые поглащают сигнал, волнам приходится многократно отражаться, что бы попасть к приемнику. На море - нет припятствий, прямая видимость, при этом потери сигнала многократно уменьшаются по сравнению с "городским пейзажем".
https://yandex.ru/images/search?pos=0&img_url=https%3A%2F%2Frokwell.ru%2Fpublic%2F07a22474407af.png&text=распространение+волн+мобильных+сетей+в+городе&rpt=simage&lr=11464&source=wizПро особенности распространения радиоволн -
http://afu.com.ua/gsm3/osobennosti-rasprostraneniya-radiovoln