Here what the WDW website says,
Cabanas at Disney's Contemporary Resort and Disney's Grand Floridian Resort & Spa can only be booked by Guests of each Resort hotel.
Cabanas shared by Disney’s Beach Club Resort and Disney’s Yacht Club Resort can only be booked by Guests of either Resort hotel...