La población de la isla se calcula entre 10.000 y 15.000 habitantes, y hay 2 resorts turísticos en la isla: "Port Morgan" y "Abaka Bay".