Usage of live on live in live at?

We live ON an island, we live IN a house, we live At the end of the road.