I'm afraid this is another broken WFS service. If you look at the output it is sending then (e.g. https://idpgis.ncep.noaa.gov/arcgis/services/NWS_Forecasts_Guidance_Warnings/NHC_Atl_trop_cyclones/MapServer/WFSServer?request=getfeature&service=wfs&typename=AT1_Past_Points) you'll see that it isn't encoding the shape
element.
<wfs:member>
<NHC_Atl_trop_cyclones:AT1_Past_Points gml:id="AT1_Past_Points.1808">
<NHC_Atl_trop_cyclones:stormname>GENESIS023</NHC_Atl_trop_cyclones:stormname>
<NHC_Atl_trop_cyclones:dtg>2017082718</NHC_Atl_trop_cyclones:dtg>
<NHC_Atl_trop_cyclones:year>2017</NHC_Atl_trop_cyclones:year>
<NHC_Atl_trop_cyclones:month>08</NHC_Atl_trop_cyclones:month>
<NHC_Atl_trop_cyclones:day>27</NHC_Atl_trop_cyclones:day>
<NHC_Atl_trop_cyclones:hhmm>1800</NHC_Atl_trop_cyclones:hhmm>
<NHC_Atl_trop_cyclones:tau>0.0</NHC_Atl_trop_cyclones:tau>
<NHC_Atl_trop_cyclones:mslp>0</NHC_Atl_trop_cyclones:mslp>
<NHC_Atl_trop_cyclones:basin>al</NHC_Atl_trop_cyclones:basin>
<NHC_Atl_trop_cyclones:stormnum>11</NHC_Atl_trop_cyclones:stormnum>
<NHC_Atl_trop_cyclones:stormtype>DB</NHC_Atl_trop_cyclones:stormtype>
<NHC_Atl_trop_cyclones:intensity>25</NHC_Atl_trop_cyclones:intensity>
<NHC_Atl_trop_cyclones:ss>0</NHC_Atl_trop_cyclones:ss>
<NHC_Atl_trop_cyclones:lat>11.5</NHC_Atl_trop_cyclones:lat>
<NHC_Atl_trop_cyclones:lon>-16</NHC_Atl_trop_cyclones:lon>
<NHC_Atl_trop_cyclones:shape/>
<NHC_Atl_trop_cyclones:idp_source>al112017</NHC_Atl_trop_cyclones:idp_source>
<NHC_Atl_trop_cyclones:idp_subset>AT1</NHC_Atl_trop_cyclones:idp_subset>
<NHC_Atl_trop_cyclones:idp_filedate>1899-12-30T00:00:00</NHC_Atl_trop_cyclones:idp_filedate>
<NHC_Atl_trop_cyclones:idp_ingestdate>1899-12-30T00:00:00</NHC_Atl_trop_cyclones:idp_ingestdate>
<NHC_Atl_trop_cyclones:idp_current_forecast>9/6/2017 2:55:26 PM</NHC_Atl_trop_cyclones:idp_current_forecast>
<NHC_Atl_trop_cyclones:idp_time_series>9/6/2017 2:55:30 PM</NHC_Atl_trop_cyclones:idp_time_series>
<NHC_Atl_trop_cyclones:idp_issueddate xsi:nil="true"/>
<NHC_Atl_trop_cyclones:idp_validtime xsi:nil="true"/>
<NHC_Atl_trop_cyclones:idp_validendtime>2017-09-06T12:01:01</NHC_Atl_trop_cyclones:idp_validendtime>
<NHC_Atl_trop_cyclones:idp_fcst_hour>8/27/2017 6:00:00 PM</NHC_Atl_trop_cyclones:idp_fcst_hour>
<NHC_Atl_trop_cyclones:nhc_wallet_id xsi:nil="true"/>
<NHC_Atl_trop_cyclones:nhc_active_storm>0</NHC_Atl_trop_cyclones:nhc_active_storm>
<NHC_Atl_trop_cyclones:nhc_xml_wallet xsi:nil="true"/>
</NHC_Atl_trop_cyclones:AT1_Past_Points>
</wfs:member>
The get capabilities claims support for other formats but when I tried GEOJSON I get a 400 error from the server. While CSV did work but isn't very helpful. KML also worked but didn't include any geography so again not a lot of help.
You'll need to dig around and try to find out who runs the service and suggest they switch to a working WFS like GeoServer or MapServer which will work and are free. Sadly they didn't fill their name in the capabilities document, probably out of shame.