As for your class, professors are people too and can be quite understanding. Try emailing him/her. Maybe make up a good story for why you didin't attend.
As for the boat thing... hmmm... well... maybe a few drinks are in order before boarding for the evening?
