Complex sentence: Taking that very service of taxi to the lighthouse, he meets with his friend Moxie Mallahan, who was cross with him for not visiting more regularly.
Split into simpler sentences: Taking that very taxi to the lighthouse, he meets with his friend Moxie Mallahan. She is cross with him for not visiting more regularly.