Se encuentra allí la estación de investigación científica Base King Edward Point del British Antarctic Survey del Reino Unido.