This perfect little spot by the beach has everything you need for a fun stay in Mission Beach.