Using this method the calendar info is hosted by Google, not Apple, but the calendar is viewable and editable in Apple Calendar.
If you're new to Fantastical, there is a trial to test it out to see if you like it before deciding on a subscription. The simplest way to have a calendar published on a website but editable in Apple Calendar is to use a Google calendar. While Fantastical does have a subscription model now, previous users of Fantastical 2 get most of the features unlocked, so it's still very functional. Reply to messages without opening a new compose window. In Calendar, Groups are located below your calendar folders. In Mail, Groups are located under the Groups node for your account. The design of the app itself is simple and clean, but there are plenty of powerful features as well. View all your Microsoft 365 Groups in Mail and Calendar views. The natural language input is also top-notch, as the app easily understands and fills out all of the appropriate fields while you type out something as simple as "Have lunch with Mom at In-N-Out on Tuesday at 2 p.m." This app automatically syncs up with any accounts that you're using with the Mail app on Mac, and everything will be up-to-date. For example, you can have work calendars viewable while you're at work, but personal ones when you're at home. If you are running multiple calendars at once, things can get gnarly - Fantastical lets you customize sets of calendars to view at once, and they can even be location-based, so things don't get too crazy when viewing. You can customize your views for daily, weekly, monthly, and even yearly, and your agenda of events appear in the sidebar as well. With Fantastical, you are getting a fully functional desktop app that also has a menubar version for quick access.