Yes. You can drink booze when walking but it must be in a "haul your ass" glass, weed is illegal and will get you a nice room.

20 minutes plus ferry time.

In your case a golf cart would be more efficient. Anywhere north of Tres Cocos the water taxi would be better.

Yes, you can take it to your villa.