"I hate that ugly barge that they moved from the public beach to here permanently but what can you do?"
That "ugly barge" is Jet Ski Maui Island! I finally found out just last month (we go to Maui mostly during whale season - Jan-Mar) that this offshore platform is for this Jet Ski business. Here's a short clip from the company's website:
Check in begins under the red umbrella just steps away from your resort along Ka’anapali Beach on Maui’s Westside. From there you’ll be whisked away to Jet Ski Maui Island-a specially built platform just a few minutes ride from shore. Once onboard the platform, the safety oriented staff are there to provide your operational safety briefing and pointers to get the most out of your ride.
Apparently, the business operates only during the summer months after the whales have left because the whale police don't want any jet skiers and whales hitting into each other (I'd pay to see this!). That's why for most winter resort goers, it's just an empty, ugly barge. Don't know how many people knew this...