If your invitation says “and Guest,” then yes, if not, we would prefer if it was just you.
Yes! See the travel page for recommendations.
The wedding is cocktail attire. Keep in mind that the ceremony is on the beach when deciding on footwear.