Sir, those navies that lack carrier capabilities and don't possess the ambition to be a blue water navies are called shore-based/defensive/brown-water navies. Majority of the countries around the world are that and there's nothing derogatory or bad to feel in that.
For instance, Chinese Navy till now had been a coastal defense navy; who had no interest in power projection. However, with its economy growing in leaps and bounds Beijing embarked on a journey to make a blue water navy out of its existing fleet. United States, Britain and France are true blue water navies till now; able to take the battle far away from their home countries. They're the only ones who have proven this capability till now.
Therefore, your Navy's role is primarily to defend your territorial waters.. hence defensive navy.