I have had breakfast on the beach a lot its my favorite meal and endless refills I have yet to find. My goto place is Charala they sell by the pot and its cheaper than buying by the cup. The only other place I can think of is Treehouse if you buy the buffet they might have free coffee refills. Personally I buy a coffee pot in town for $20 and make my own coffee everyday it is much cheaper for me because I drink a lot of coffee myself. I just donate the pot when we leave. You can buy coffee from Café Goa or from Thunder right on the beach road fresh roasted its amazing. Hope that helps