Xã Hàm Ninh nằm trên bờ biển phía Ðông đảo, sau lưng là núi rừng, trước mặt là biển cả mênh mông. Dân cư tập trung ven bờ rạch Hàm.

Ðến Hàm Ninh như người hoài cổ trở lại làng xưa. Cuộc sống ở đây gần như còn giữ nguyên vẻ hoang sơ với nhà tranh vách tre tạm bợ. Nghề chính vẫn là nghề lặn ngọc trai, bắt hải sâm (đồn đột) và giăng lưới ghẹ. Ngày xưa, ngư dân đến đây đánh bắt hải sản rồi lập làng. Khi cửa biển Dương Ðông vang tiếng sóng thì Hàm Ninh là bến đậu ghe yên tĩnh và an toàn. Các ghe buồm, ghe bầu từ đất liền đến cập bến ở đây lên hàng hóa rồi chở hải sản đi.