Destination weddings can be cheaper if they are small and intimate, as the guest list is often smaller. However, travel and accommodation can make costs add up.
Whether $300 is a lot for a wedding gift depends on your personal financial situation and how close you are to the couple. It's certainly a generous gift.