I'd fly! It only takes 30 minutes or less. Stay in town and schedule a return trip that is appropriately timed.You may have to choose between Tropic and Maya Air to get the times you need.