If you pay for seating you can check in and print boarding passes up to 30 days before your flight. If you accept allocated seats you can only do this from seven days before, so you would probably have to do your return trip in resort.