Xia Chuan is an island. Much of its coast line is rough and rugged.