问题1:当然可以在后面加上Ocean.
atlantic ocean [简明英汉词典]
n.大西洋
问题2:这里的in 和of与distance没有关系.它们不是固定词组,也不是固定用法.第一个,in three minutes 是一个状语,“在三分钟之内”;第二句中,a distance of eight miles是名词所有格,“八英里的路程”,必须借助于of .
问题3 第一个to 是“到”的意思.意思是:刚搬到桥街的房子里.第二句中,是一个省略句,避免给第一句重复.它原句是:But ever since he moved (to) house in (Bridge Street).