I also understand that you can buy the pass at some of the bigger resorts in Negril like Beaches. I have a friend traveling with her family next week and they purchased by phone. Apparently they only sell "x" number of passes during a specific time frame so it's probably best to purchase in advance if you are traveling on a weekend.