Wikipedia:
The total 200 major and non-major ports [for India] are present in the following States: Maharashtra (53); Gujarat (40); Tamil Nadu (15); Karnataka (10) and others (82).
yeah not many of those are fitted to offload huge natural gas ships. They have to spend a bunch to do it. And then they still run into limits on how many big ships there are and the large distances they have to travel