byは「客観的、誰が見ても近い!」

 

nearは「主観的・感覚的、見た人が近いと思ったら近い!」

 

「私は海の近く住んでいる」

I live by the sea.       湖が見えるくらいそばに住んでいる。

I live near the sea.    湖が見えないことも、または車で数分の距離の場合もある。