I just tested the code you provided. It does work. The issue is that the open sea map tiles are not good as a basemap. They are very empty and don't include a background/base map, they only have the additional "sea" overlay data.
So you will either want to set the map style to something other than "blank", or add another tile layer below the open sea map tile layer.